package com.stu.wgt.test.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.stu.wgt.test.bean.Pet;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author wgt
 * @since 2024-01-20
 */
public interface PetService extends IService<Pet> {
    // 增加
    int insert(Pet pet);

    // 删除
    int delete(int id);

    // 修改
    int update(Pet pet);

    // 查询

    // 查询全部
    List<Pet> selectAllPet();

    // 根据Id查询
    List<Pet> selectById(int id);

    // 根据宠物名查询
    List<Pet> selectByName(String username);

    // 分页查询
    IPage<Pet> searchPet(String query, int pageNum, int pageSize);

}
